package Teste;

import Passageiros.DAOException;
import Passageiros.TrechosVoosDAO;
import Passageiros.TrechosVoosDAO;
import Vo.TrechosVoosVO;


public class TesteTrechosVoos 
{
	
	public void inserir( int codigoVoo, int trechoVoo, int codigoAeroporto)
	{
		try 
		{
			TrechosVoosDAO dao = new TrechosVoosDAO( ) ;
			
			TrechosVoosVO  codigoTrechoVoo = new TrechosVoosVO ( ) ;
			codigoTrechoVoo.setCodigoVoo(codigoVoo);
			codigoTrechoVoo.setCodigoTrechoVoo(trechoVoo);
			codigoTrechoVoo.setCodigoAeroporto(codigoAeroporto);
				
			dao.inserirTrechosVoos( codigoTrechoVoo ) ;
			
			
		} 
		catch ( DAOException e ) 
		{
			e.printStackTrace();
		}
	}
	
	public void alterar(int codigoVoo, int trechoVoo, int codigoAeroporto  )
	{
		try 
		{
			TrechosVoosDAO dao = new TrechosVoosDAO( ) ;
			
			TrechosVoosVO trechosVoos = new TrechosVoosVO( ) ;
			trechosVoos.setCodigoAeroporto(codigoAeroporto);
			trechosVoos.setCodigoTrechoVoo(trechoVoo);
			trechosVoos.setCodigoVoo(codigoVoo);
				
			dao.alterarTrechosVoos(trechosVoos);
		} 
		catch ( DAOException e ) 
		{
			e.printStackTrace();
		}
	}
	
	public void excluir(int codigoTrecho )
	{
		try 
		{
			TrechosVoosDAO dao = new TrechosVoosDAO();
			
			TrechosVoosVO trechosVoos = new TrechosVoosVO( ) ;
			trechosVoos.setCodigoTrechoVoo(codigoTrecho);
			
			dao.excluirTrechosVoos(trechosVoos);
		} 
		catch ( DAOException e ) 
		{
			e.printStackTrace();
		}
	}
	
	//classe desnecessaria - CODE DATA
	public void consultar(int codTrechoVoo )
	{
		try 
		{
			TrechosVoosDAO dao = new TrechosVoosDAO();
			
			TrechosVoosVO trechosVoos = new TrechosVoosVO( ) ;
			
			dao.consultarTrechosVoos(codTrechoVoo);
			
			
		} 
		catch ( DAOException e ) 
		{
			e.printStackTrace();
		}
	}
	


}
